/**
 * Created by JI on 2017/4/19.
 * input，wrapperSelect
 */
function FileReder_getphotos(input, id) {
    if (typeof FileReader === 'undefined') {
        alert("抱歉，您的浏览器不支持FileReader");
    } else {
        readFile(input, id);
    }

    function readFile(input, id) {
        var imgName = input.files[0].name; // 图片完整名
        var imgType = judgeImg(imgName);
        if (imgType !== 'jpg' && imgType !== 'png'){
            mui.toast('请选择合法的图片');
            return false;
        }
        var baseType = input.files[0].type;
        $(id).attr('imgType', imgType);
        var file = input.files[0];
        if (!/image\/\w+/.test(file.type)){
            alert("请确保文件为图像类型");
            return false;
        }
        // var preview=document.getElementById('preview');
        var reader = new FileReader();
        /**
         * readAsDataURL方法会使用base-64进行编码，编码的资料由data字串开始，后面跟随的是MIME type，然后再加上base64字串，逗号之后就是编码过的图像文件的内容。
         */
        reader.readAsDataURL(file);//开始读取指定的Blob对象或File对象中的内容
        //读取成功后调用
        reader.onload = function (e) {
            // console.log(e.target.result);//获取File的url
            // alert(e.target.result);
            $(id + '>img').remove();
            $(id + '>p').remove();
            var imgPath = e.target.result; // base64
            $(id).css("background-image", "url(" + imgPath + ")");
            uploadHead(imgPath, baseType);
        };
        // 读取失败时调用
        reader.onerror = function (e) {
            console.log(JSON.stringify(e) + "出错");
        }
    }
    
    
    function judgeImg(path) {
        var regs = [/\.(gif|GIF)$/, /\.(jpg|JPG)$/, /\.(jpeg|JPEG)$/, /\.(png|PNG)$/];
        var type = ['gif', 'jpg', 'jpeg', 'png'];
        for (var i in regs) {
            if (regs[i].test(path)) {
                return type[i];
            }
        }
    }
}